stop_word_string = """a
at
the
of
and
that
for
by
as
be
or
this
then
we
which
with
at
from
under
such
there
other
if
in
is
it
its
can
now
an
to
but
upon
where
these
when
whether
also
than
after
within
before
because
without
however
therefore
between
those
since
into
out
some
abs
about
accordingly
affecting
affected
again
against
all
almost
already
although
always
among
any
anyone
apparently
are
arise
aside
away
became
become
becomes
been
being
both
briefly
came
cannot
certain
certainly
could
etc
does
done
during
each
either
else
ever
every
following
found
further
gave
gets
give
given
giving
gone
got
had
hardly
has
have
having
here
how
itself
just
keep
kept
kg
knowledge
largely
like
made
mainly
make
many
mg
might
ml
more
most
mostly
much
must
nearly
necessarily
neither
next
none
nor
normally
not
noted
obtain
obtained
often
only
our
put
owing
particularly
past
perhaps
please
poorly
possible
possibly
potentially
predominantly
present
previously
primarily
probably
prompt
promptly
quickly
quite
rather
readily
really
recently
refs
regarding
regardless
relatively
respectively
resulted
resulting
results
said
same
seem
seen
several
shall
should
show
showed
shown
shows
significantly
similar
similarly
slightly
so
sometime
somewhat
soon
specifically
state
states
strongly
substantially
successfully
sufficiently
their
theirs
them
they
though
through
throughout
too
toward
unless
until
use
used
usefully
usefulness
using
usually
various
very
was
were
what
while
who
whose
why
widely
will
would
yet
he
she"""

stop_words = stop_word_string.split('\n')
